Modules over PID

Modules over a PID

Introduction

The concept of a module generalizes the notion of a vector space by allowing the "scalars" to come from a ring instead of a field. A module is to a ring what a vector space is to a field, making it a central, unifying concept in algebra.

Definition and Basic Properties

Definition

Definition 13.1: Let R be a ring. A left R-module is an abelian group (M,+) together with an operation R×MM (scalar multiplication) that satisfies certain compatibility axioms:

  1. Distributivity: r(m1+m2)=rm1+rm2 for all rR, m1,m2M
  2. Distributivity: (r1+r2)m=r1m+r2m for all r1,r2R, mM
  3. Associativity: (r1r2)m=r1(r2m) for all r1,r2R, mM
  4. Identity: 1m=m for all mM (if R has a multiplicative identity)

Examples

Structure Theory for Modules over PIDs

The study of modules over arbitrary rings is vast and complex. However, when the ring of scalars is a PID, the structure of finitely generated modules can be completely and beautifully classified.

Fundamental Theorem

Theorem 13.2 (Fundamental Theorem of Finitely Generated Modules over a PID): Let R be a PID and let M be a finitely generated R-module. Then M is isomorphic to a direct sum of the form:

MRfR(d1)R(d2)R(dk)

where f0 is an integer, and the (di) are proper ideals of R such that d1d2dk. The integer f (the free rank) and the ideals (di) (the invariant factors) are uniquely determined by M.

Alternative Decomposition

An alternative decomposition, the primary decomposition, states that M is isomorphic to:

MRfR(p1r1)R(p2r2)R(psrs)

where the pi are prime elements of R. The ideals (piri) are called the elementary divisors and are also uniquely determined by M.

Applications

This theorem is a powerful result with profound consequences, as it provides a unified framework for several key theorems in algebra:

Application 1: Fundamental Theorem of Finitely Generated Abelian Groups

If we take the ring to be R=Z (which is a PID), an abelian group is simply a Z-module. The theorem then gives a complete classification of all finitely generated abelian groups as direct products of cyclic groups.

Corollary 13.3: Every finitely generated abelian group is isomorphic to a direct sum of the form:

ZfZd1Zd2Zdk

where f0 and d1d2dk.

Application 2: Jordan Canonical Form

Let V be a finite-dimensional vector space over an algebraically closed field F, and let T:VV be a linear transformation. We can turn V into a module over the polynomial ring F[x] (a PID) by defining p(x)v=p(T)(v).

The structure theorem for this module then gives a decomposition of V that corresponds to the Jordan Canonical Form of the matrix of T. The elementary divisors are of the form (xλ)k, which correspond directly to the Jordan blocks of the matrix.

Application 3: Smith Normal Form

The structure theorem for modules over PIDs is closely related to the Smith normal form of matrices. Given a matrix A over a PID R, there exist invertible matrices P and Q such that PAQ is in Smith normal form (diagonal with each diagonal element dividing the next).

Examples

Example 1: Abelian Groups

Consider the abelian group G=Z12Z18. To find its structure, we need to find the invariant factors.

First, we find the prime power decomposition:

So GZ4Z3Z2Z9.

Now we group by primes:

The invariant factors are the least common multiples: d1=2, d2=36. So GZ2Z36.

Example 2: Vector Space with Linear Transformation

Let V=R3 and let T:VV be the linear transformation with matrix:

A=(210021002)

We can view V as an R[x]-module where xv=T(v). The characteristic polynomial is (x2)3, and the minimal polynomial is also (x2)3.

The elementary divisors are (x2)3, so the Jordan canonical form has one Jordan block of size 3 with eigenvalue 2.

Example 3: Module over Z[i]

Consider the module M=Z[i]2 over the ring of Gaussian integers Z[i]. Since Z[i] is a PID, any finitely generated submodule of M will have a well-defined structure.

Submodules and Quotient Modules

Submodules

A submodule of an R-module M is a subset NM that is closed under addition and scalar multiplication. Submodules are the analogues of subspaces in vector spaces.

Quotient Modules

If N is a submodule of M, then the quotient group M/N can be made into an R-module by defining r(m+N)=rm+N.

Isomorphism Theorems

The isomorphism theorems for groups have analogues for modules:

  1. First Isomorphism Theorem: If ϕ:MN is a module homomorphism, then M/ker(ϕ)im(ϕ)
  2. Second Isomorphism Theorem: If N and P are submodules of M, then (N+P)/PN/(NP)
  3. Third Isomorphism Theorem: If NPM are submodules, then (M/N)/(P/N)M/P

Free Modules

Definition

An R-module M is free if it has a basis, i.e., a linearly independent spanning set. Free modules are the analogues of vector spaces.

Properties

Torsion Modules

Definition

An element m of an R-module M is a torsion element if there exists a non-zero rR such that rm=0. The set of all torsion elements forms a submodule called the torsion submodule.

Structure

For modules over PIDs, the torsion submodule has a particularly nice structure, and every finitely generated module is the direct sum of its torsion submodule and a free module.

Summary

Modules over PIDs provide a powerful framework for understanding the structure of many important algebraic objects. The fundamental theorem gives a complete classification of finitely generated modules, which unifies several key results in algebra.

This theory has applications throughout mathematics, from group theory to linear algebra to algebraic number theory. The study of modules continues to be an active area of research, with connections to many other areas of mathematics including representation theory, homological algebra, and algebraic geometry.